<?php

/**
 * 框架DEMO - 日志操作
 *
 * @author suning <snsnsky@gmail.com>
 *
 * $Id$
 */

require_once('../../code/common.inc.php');

class log extends lib\core\Action
{
    public function doDefault()
    {
        // 全局日志函数

        // 在framework/logs/目录下, 创建demo文件夹, 以文件名为log_{yyyymmdd}, 写入日志
        runtime_log("demo/log", "log test");

        // 在framework/logs/目录下, 创建demo文件夹, 以文件名为log_{yyyymmdd}, 写入日志
        runtime_log("demo/log", [
            'time' => date("Y-m-d H:i:s"),
            'status' => "fail"
        ]);

        // OO方式 日志类(lib/plugins/Log)
        $log = $this->app->log();
        $log->setPath("demo/path1/path2/filename");
        $log->setData(['title1:test1', 'title1:test2', 'title1:test3']);
        $log->write();
    }
}

$app->run();